from django.db import models
#导师表和课程表：多对多关系
#导师表
class Tutor(models.Model):
    class Meta:
        db_table = 'tutor'
        verbose_name = '导师表'

    SEX = ( (1,'男'),(2,'女') )
    #姓名字段 char类型
    name = models.CharField(max_length=20, verbose_name='导师姓名')
    #年龄字段 smallint类型
    age = models.SmallIntegerField(default=22, verbose_name='导师年龄')
    #性别字段 smallint类型
    sex = models.SmallIntegerField(default=1, choices=SEX, verbose_name='导师性别')

#课程表
class Course(models.Model):
    class Meta:
        db_table = 'course'
        verbose_name = '课程表'
    #课程名称字段 char类型
    name = models.CharField(max_length=20, verbose_name='课程名称')
    #课程学分字段 float类型
    credit = models.FloatField(verbose_name='课程学分')
    ###关联主表
    tutor = models.ManyToManyField("Tutor", related_name='course_list')